// 引入express模块
const express = require("express")
// 引入连接池
const mysql = require("mysql");
// 创建路由器
const router = express.Router();
const app = express();
// 开启服务器
app.listen(3000, (req, res) => {
  console.log("服务器开启成功");
})
// 创建连接池
const pool = mysql.createPool({
  user: "root",
  password: "",
  database: "mac",
  host: "127.0.0.1",
  port: "3306",
  connectionLimit: "15",
  multipleStatements: true
});

// 将创建好的路由丢弃
module.exports = router;

// 接口: GET 
// 测试地址: http://127.0.0.1:3000/mac/brushtool
router.get('/mac/brushtool', (req, res) => {
  // 获取所有数据
  var obj = req.query;
  // 执行操作数据库操作
  pool.query("select * from brushtool", (err, r) => {
    // 如果出现异常, 抛出错误
    if (err) {
      throw err;
    }
    // 判断
    if (r.length === 0) {
      res.send({
        code: 400,
        msg: "查询失败",
      });
    } else {
      res.send({
        code: 200,
        msg: "查询成功",
        data: r
      })
    }
  })
})